New Branching Rules: Improvements on Independent Set and Vertex Cover in Sparse Graphs
نویسنده
چکیده
We present an O(1.0919)-time algorithm for finding a maximum independent set in an n-vertex graph with degree bounded by 3, which improves the previously known algorithm of running time O(1.0977) by Bourgeois, Escoffier and Paschos [IWPEC 2008]. We also present an O(1.1923)-time algorithm to decide if a graph with degree bounded by 3 has a vertex cover of size k, which improves the previously known algorithm of running time O(1.1939) by Chen, Kanj and Xia [ISAAC 2003]. Two new branching techniques, branching on a bottle and branching on a 4-cycle, are introduced, which help us to design simple and fast algorithms for the maximum independent set and minimum vertex cover problems and avoid tedious branching rules.
منابع مشابه
Further Improvement on Maximum Independent Set in Graphs with Maximum Degree 4
We present a simple algorithm for the maximum independent set problem in an n-vertex graph with degree bounded by 4, which runs in O∗(1.1446n) time and improves all previous algorithms for this problem. The algorithm is analyzed by using the “Measure and Conquer” method. We use some good reduction and branching rules with a new idea on setting weights to obtain the improved time bound without i...
متن کاملVertex Cover: Further Observations and Further Improvements
Recently, there has been increasing interest and progress in lowering the worstcase time complexity for well-known NP-hard problems, particularly for the Vertex Cover problem. In this paper, new properties for the Vertex Cover problem are indicated, and several simple and new techniques are introduced, which lead to an improved algorithm of time O kn + 1 2852 for the problem. Our algorithm also...
متن کاملON THE EDGE COVER POLYNOMIAL OF CERTAIN GRAPHS
Let $G$ be a simple graph of order $n$ and size $m$.The edge covering of $G$ is a set of edges such that every vertex of $G$ is incident to at least one edge of the set. The edge cover polynomial of $G$ is the polynomial$E(G,x)=sum_{i=rho(G)}^{m} e(G,i) x^{i}$,where $e(G,i)$ is the number of edge coverings of $G$ of size $i$, and$rho(G)$ is the edge covering number of $G$. In this paper we stud...
متن کاملAn Exact Algorithm for Maximum Independent Set in Degree-5 Graphs
The maximum independent set problem is a basic NP-hard problem and has been extensively studied in exact algorithms. The maximum independent set problems in low-degree graphs are also important and may be bottlenecks of the problem in general graphs. In this paper, we present an O∗(1.1737n)-time exact algorithm for the maximum independent set problem in an n-vertex graph with degree bounded by ...
متن کاملFurther Improvement on Maximum Independent Set in Degree-4 Graphs
We present a simple algorithm for the maximum independent set problem in an n-vertex graph with degree bounded by 4, which runs in O∗(1.1455n) time and improves all previous algorithms for this problem. In this paper, we use the “Measure and Conquer method” to analyze the running time bound, and use some good reduction and branching rules with a new idea on setting weights to obtain the improve...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/0904.2712 شماره
صفحات -
تاریخ انتشار 2009